﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Com.Crc.PoJo.Model.Resource
{
    public class Dictionary : AbstractOO
    {
        private enum RESOURCE
        {
            EXCHANGE=1000,//交换设备
            WLAN=2000,//宽带设备
            OLT=3000,//PON连接方式设备
            ONU=4000,//PON连接方式设备
            WF_WLAN=5000,//个人宽带工单
            AREA=6000//地址类型
        }

       public enum COMMON_DIC_TYPE
        {
           RESOURCE_EXCHANGE_EQUITMENT_TYPE =RESOURCE.EXCHANGE + 1,//交换设备设备型号
           RESOURCE_EXCHANGE_SERION_EXCHANGE = RESOURCE.EXCHANGE + 2,//交换设备上端交换机
           RESOURCE_EXCHANGE_BRANCHOFFICE = RESOURCE.EXCHANGE + 3,//交换设备上端交换机


           RESOURCE_WLAN_EQUIPMENT_TYPE = RESOURCE.WLAN + 1,//宽带设备类型
           RESOURCE_WLAN_BRANCH_TYPE = RESOURCE.WLAN + 2,//宽带设备分局类型
           RESOURCE_WLAN_UP_EQUIPMENT_TYPE = RESOURCE.WLAN + 3,//宽带设备上端设备类型
           RESOURCE_WLAN_UP_BAS_TYPE = RESOURCE.WLAN + 4,//宽带设备BAS类型
           RESOURCE_WLAN_UP_LEVEL_TYPE = RESOURCE.WLAN + 5,//宽带设备上行带宽类型
           RESOURCE_WLAN_USER_BOARD_TYPE = RESOURCE.WLAN + 6,//宽带设备用户板类型

           RESOURCE_OLT_EQUIPMENT_TYPE = RESOURCE.OLT + 1,//OLT设备类型
           RESOURCE_OLT_PONUSERBOARD_TYPE = RESOURCE.OLT + 2,//PON用户板类型

           RESOURCE_ONU_EQUIPMENT_TYPE = RESOURCE.ONU + 1,//ONU设备类型

           
           WF_WLAN_DAIKUAN = RESOURCE.WF_WLAN + 1, // 带宽
           WF_WLAN_ADDRESS_TYPE = RESOURCE.WF_WLAN +2, //地址类型
           WF_WLAN_WORKFORM_TYPE = RESOURCE.WF_WLAN + 3, // 工单类型

           AREA_SHENG = RESOURCE.AREA + 1, // 省
           AREA_SHI = RESOURCE.AREA + 2, // 市
           AREA_QU  = RESOURCE.AREA + 3,//区
           AREA_ZHENG = RESOURCE.AREA + 4, // 镇
           AREA_CUN = RESOURCE.AREA + 5, // 村
           AREA_ZU = RESOURCE.AREA + 6, // 组
           AREA_LU = RESOURCE.AREA + 7 // 路
           


        }

        

        public string S_NAME { get; set; }
        public string S_STATE { get; set; }
        public string S_TYPE { get; set; }
        public DateTime D_CREATE { get; set; }
    }
}
